/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.ufpb.halloc.dados;

import br.com.ufpb.halloc.exceptions.ProjetoInexistenteException;
import br.com.ufpb.halloc.exceptions.ProjetoInvalidoException;
import br.com.ufpb.halloc.negocio.Projeto;
import java.util.List;

/**
 *
 * @author kawe
 */
public class ProjetoDAOXml implements ProjetoDAO{
    
    private static ProjetoDAOXml daoProjetoXml;
    
    public ProjetoDAOXml(){
        
    }
    
    public static ProjetoDAOXml getInstance(){
        
        if(daoProjetoXml == null){
            return new ProjetoDAOXml();
        }else{
            return daoProjetoXml;
        }
        
    }
    
    @Override
    public void inserir(Projeto projeto) throws ProjetoInvalidoException {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void remover(Projeto projeto) throws ProjetoInexistenteException {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public Projeto pesquisarID(String id) throws ProjetoInexistenteException {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public List<Projeto> pesquisar(String nome) throws ProjetoInexistenteException {
        throw new UnsupportedOperationException("Not supported yet.");
    }

    @Override
    public void atualizar(Projeto projeto) throws ProjetoInexistenteException {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}
